var URL_OP = "http://9r9ek8.natappfree.cc/order/authorize2"; // 基础路径，都必须经过，否则那不到Openid


/**
 *  网络数据请求
 * @param {Object} url  链接的服务器地址
 * @param {Object} type   传递的是 GET  OR POST
 * @param {Object} params   参数   JSON 参数   values:JSON 参数    files 表示你要上传的文件
 * @param {Object} successFun   成功的执行方法
 * @param {Object} errorFun  失败的执行方法

    例子：
    var parame = {
        values : {
        }
    }
    doAjax(url, "POST", parame, function(successData) {
    //成功执行函数
    }, function(errorData) {
    //失败执行函数
    })

 */

function doAjax(url, type, params, successFun, errorFun) {
    // alert(111)
    if (params.values == null) {
        params.values = {}
    }

    // var reqDate = Date.now();
    // var appId = "appid";
    // var appkey = "appkey";
    // //var reqKey ='openkitadmin';
    // var reqKey = MD5(appId + "openkit" + appkey + "openkit" + reqDate).toUpperCase();
    // var Token = MD5(user_id + "openkit" + value + "openkit" + reqDate).toUpperCase();

    // params.values.reqToken = Token;
    // params.values.uid = user_id;
    // params.values.reqDate = reqDate;
    // params.values.reqKey = reqKey;

    api.ajax({
        url: url,
        method: type,
        data: params,
        headers: {
            reqKey: reqKey,
            reqDate: reqDate,
            uid: user_id,
            reqToken: Token,
        },
        timeout: 30
    }, function (ret, err) {
        if (ret) {
            console.warn("接口成功返回！！" + JSON.stringify(ret));

            successFun(ret);
        } else {
            console.warn("接口返回失败！！" + JSON.stringify(err));
            alert("网络连接超时！")
        }

    });
}

/*
 *
 * 页面加载
 *
 */

function LoadingShow() {

    var _UILoading = api.require("UILoading");

    var _content = [];

    for (var i = 1; i < 13; i++) {
        var tPath = 'widget://image/loading/loading-' + i + '.png';
        _content.push({
            'frame': tPath
        });
    }
    console.log(JSON.stringify(_content));

    _UILoading.keyFrame({
        rect: {
            w: 80,
            h: 80
        },
        styles: {
            bg: 'rgba(0,0,0,0)',
            corner: 0,
            interval: 80,
            frame: {
                w: 80,
                h: 80
            }
        },
        content: _content,
        mask: 'rgba(0,0,0,0.1)'
    }, function (ret) {

    });


}

function LoadingClose() {

    var _UILoading = api.require("UILoading");
    _UILoading.closeKeyFrame();

}

